/**
 *
 * @author Gregorovichz Carlos Rossi
 * @date   18/04/20106
 */

var winSincronizarSIGE=null;
var progresBarActualizarSIGE = null;
function sincronizarSIGE(){
    var frmSincronizarSIGE =new Ext.Panel({
        bodyBorder:true,
        height:270,
        bodyStyle: "background-color:#DFE8F6; border:0"
    });
    new Ajax.Request("frmSincronizarSIGE.html",{
        method: "post",
        asynchronous:false,
        onSuccess: function(transport){
            frmSincronizarSIGE.html=transport.responseText;
            winSincronizarSIGE= new Ext.Window({
                title: 'Sincronizar SIGE-MININTER',
                closeAction:'destroy',
                width:600,
                height:300,
                x: 200,
                y:85,
                items:[frmSincronizarSIGE],
                shim:false,
                modal:true,
                maximizable:true,
                minimizable:false,
                animCollapse:false,
                resizable:false,
                constrainHeader:true,
                bbar:[{
                    text:'Sincronizar',
                    iconCls:'icon-sincronize',
                    handler: function(){
                        iniciarSincronizacion();
                        cargarDataSIGE();
                    }
                }, '-', {
                    text:'Cancelar',
                    iconCls:'icon-cancel',
                    handler: function(){
                        winSincronizarSIGE.destroy();
                    }
                }]
            });
            winSincronizarSIGE.show();
            winSincronizarSIGE.focus();
            cargarProgressBar();
        }
    });
}

function cargarProgressBar(){
    progresBarActualizarSIGE = new Ext.ProgressBar({
        id:'progresBarActualizarSIGE',
        width:600,
        renderTo:'divActualizar'
    });
    progresBarActualizarSIGE.on('update', function(val){
        Ext.fly('txtActualizar').dom.innerHTML += '.';
    });
   
}
function iniciarSincronizacion(){
    Ext.fly('txtActualizar').update('Actualizando');
    progresBarActualizarSIGE.wait({
        interval:200,
        duration:10000,
        increment:10,
        fn:function(){
            Ext.fly('txtActualizar').update('Sincronización Completa');
        }
    });
}

function cargarDataSIGE(){
    var dataSIGE = new Array(10);
    dataSIGE[0]="HT:20100055432 | Proc:INTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:600-2010-DIRECFIN-PNP-DPYB-2010";
    dataSIGE[1]="HT:20100053162 | Proc:INTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:5723-2010-DIRREHUM-PNP/DIVPAABL-DA-RMJO-2010";
    dataSIGE[2]="HT:20100051627 | Proc:EXTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:S/N";
    dataSIGE[3]="HT:20100050001 | Proc:EXTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:08631-2010-0-1801-JR-CI-39";
    dataSIGE[4]="HT:20100049925 | Proc:INTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:178-VII-DIRTEPOL/DIVTER-SUR-2-SJM-PAG.-2010";
    dataSIGE[5]="HT:20100049873 | Proc:INTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:179-VII-DIRTEPOL-L/DIVTER-SUR-2-SJM-PAG-2010";
    dataSIGE[6]="HT:20100047639 | Proc:EXTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:S/N";
    dataSIGE[7]="HT:20100047539 | Proc:EXTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:S/N-2010-MRCH";
    dataSIGE[8]="HT:20100047385 | Proc:INTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:203-VII-DIRTEPOL-L/DIVTER-NORTE-1-PERS(J)";
    dataSIGE[9]="HT:20100046640 | Proc:INTERNO | Fecha Derivo: 16/04/2010 | Nro Documento:231-2010-OCI-PNP";
    var cboTramites = $("cboTramites");
    for (var iterador=0;iterador<10;iterador++){
        var eOption = document.createElement("option");
        eOption.appendChild(document.createTextNode(dataSIGE[iterador]));
        cboTramites.appendChild(eOption);
    }
}